﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Forest.Cat.Domain.Shared;
using Forest.Core.Data;
using Forest.Core;

namespace Forest.Cat.Domain.Services
{
    public interface IGenerateNumberService
    {
        Guid CreateId(Guid currentId, GenerateType type = GenerateType.Resume);

        Guid GenerateId<T>(IRepository<T> repository, GenerateType type = GenerateType.Resume) where T : BaseEntity;
    }
}
